package com.linjiang.spring;

/**
 * bean的初始化接口
 */
public interface InitializingBean {

    /**
     * 在设置了所有 bean 属性和 satisfied BeanFactoryAware等后由包含BeanFactory调用。 ApplicationContextAware
     * 此方法允许 Bean 实例在设置所有 Bean 属性后执行其整体配置和最终初始化的验证。
     * 抛出:
     * Exception – 如果配置错误（例如无法设置基本属性）或由于任何其他原因初始化失败
     * @throws Exception
     */
    void afterPropertiesSet() throws Exception;
}
